﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CommonLib
{
    public enum SlotType { SubFrame, Next, Error, Production, Result, Regular, AKO , Question };
    public enum TypeInherit {Overwrite, Same, Range };
    public enum ValueType { Int, Frame, Enum, IntVar, None };  
    public interface ISlot
    {
        string ID { get; set; }
        string Name { get; set; }
        string FrameID { get;  }
        string DomainID { get; set; }
        object Default { get; set; }
        TypeInherit Inherit { get; set; }
        string Marker { get; set; }
        string Question { get; set; }
        bool Necess { get; set; }
        SlotType Type { get; set; }
    }
}
